<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<title>OHRRPGCE FMF</title>
	<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<body bgcolor="CCCCCC">
<Table width=791 height="100%" border=0 align="center" valign="top" cellspacing="0">
	<tr bgcolor="#000000">

		<td valign="top" align="center">
			<Table border="0" cellpadding="0" cellspacing="0" width="70">
				<tr>
					<td>
						<img src="images/spacer.gif" width="10" height="1">
					</td>
					<td>
						<img src="images/spacer.gif" width="1" height="20">
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<a href="#" class="menuButton1"><img src="images/spacer.gif" width="56" height="56" border="0" usemap="#node_home"></a>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<img src="images/spacer.gif" width="1" height="20">
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<a href="#" class="menuButton2"><img src="images/spacer.gif" width="56" height="56" border="0" usemap="#node_sensei"></a>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<img src="images/spacer.gif" width="1" height="20">
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<a href="#" class="menuButton3"><img src="images/menu_button_2.png" border=0 width="56" height="56" alt="" usemap="#node_and"></a>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<img src="images/spacer.gif" width="1" height="20">
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<a href="#" class="menuButton4"><img src="images/spacer.gif" border=0 width="56" height="56" alt="" usemap="#node_mascot"></a>
					</td>
				</tr>
			</Table>
		</td>

		<td valign="top">
			<Table bgcolor="000000" border=0 cellpadding="0" cellspacing="0">
				<tr>
					<td>
						<img src="images/spacer.gif" width="10px" height="1px">
					</td>
					<td>
						<img src="images/spacer.gif" width="771px" height="10px">
					</td>
					<td>
						<img src="images/spacer.gif" width="10px" height="1px">
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td valign="top" align="left">
						<Table class="info" bgcolor="333333" border="0" width="771" height="497" cellpadding="0" cellspacing="0">
							<tr>
								<td>
									<img src="images/spacer.gif" width="15px" height="15px">
								</td>
								<td>
									<img src="images/spacer.gif" width="741px" height="1px">
								</td>
								<td>
									<img src="images/spacer.gif" width="15px" height="15px">
								</td>
							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div><img src="images/spacer.gif" width="1px" height="5px"></div>
									<div class="title">Readme</div>
									<div><img src="images/spacer.gif" width="1px" height="25px"></div>
								</td>
							</tr>
							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div class="title">Super-Fast Overview & License Information </div>
								</td>
							</tr>
							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div class="info">The OHRRPGCEFMF is an open-source port of the OHRRPGCE's GAME.EXE to the J2ME platform. It is licensed under the GPL, with the added stipulation that any intent to change or branch the source code be reported at least once to the OHRRPGCE developers either on the <a href="http://gilgamesh.hamsterrepublic.com/wiki/ohrrpgce/index.php/Talk:OHRRPGCE_Source_Ports">talk page of the Wiki</a> or by email (sorlok_reaves@yahoo.com). This code is provided as-is; the only guarentee is that there will always be at least one bug in the code. Any third-party libraries/emulators included with the source code maintain their own licenses, and every intent has been made to comply with them.
									</div>
									<div><img src="images/spacer.gif" width="1px" height="25px"></div>
								</td>
							</tr>

							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div class="title">Running on an Emulator </div>
								</td>
							</tr>
							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div class="info">The "bin" folder contains compiled .jad and .jar files (since compiling J2ME applications from source can be confusing.) You'll need to download the Netbeans emulator if you want to run the OHRRPGCE FMF on your desktop. Unfortunately, it's a hefty process. You'll need to:
									<ol>
									<li>download the <a href="http://java.sun.com/j2se/1.4.2/download-netbeans.html">Java SDK & Netbeans bundle</a></li>
									<li>download the <a href="http://www.netbeans.org/kb/50/mobility.html">Netbeans Mobility Pack</a></li>
									<li>Install both of your downloads, then browse to the emulator's bin directory. It should be located in <font color="green">USER_HOME\.netbeans\5.5\emulators\wtk22_win\emulator\wtk22\bin</font> on Windows (USER_HOME being <font color=green>C:\Documents and Settings\USER_NAME</font> or some related nonsense) and in a similarly-named directory on Linux.</li>
									<li>Copy the files GAME_FMF.jar and GAME_FMF.jad to that directory.</li>
									</ol>
									Casually speaking, a developer may have a bundled copy of all this nonsense lying around. You could email him.

									<br><br>Now, open a command prompt and type:
									<br><span class="code">emulator.exe -Xdescriptor:GAME_FMF.jad -Xheapsize:20M</span>
									<br>The heapsize is necessary to keep your emulator from running out of memory. At this point, the emulator should open in a seperate window, displaying your Midlet:
									<br><img src="images/ohrrpgcefmf_menu.PNG"/>
									<br><br>Hit Enter (or use the mouse to hit the phone's upper-right button) to select the OHRRPGCEFMF. At this point, the program will launch. If nothing crashes, you should see:
									<br><img border=1 src="images/ohrrpgcefmf_gamelist.PNG"/>
									<br><br>Use the arrow keys to selecta game, and hit "Enter" to launch it. (Alternatively, use 2,4,6,8 and 5 on the mobile keypad.) Now, you'll be asked to confirm (see below-left). Hit Enter, and a progress bar will appear (see below-right). The two games provided with the OHRRRPGCEFMF at this point are Wandering Hamster and a modification of the NPC Tags tutorial.
									<br><img border=1 src="images/ohrrpgcefmf_gameselected.PNG"/>&nbsp;&nbsp;&nbsp;<img border=1 src="images/ohrrpgcefmf_loading.PNG"/>
									<br><br>Eventually (a white "L" in a red circle may appear; just keep waiting) the game's starting map will be displayed. Walk around! If any NPCs are around, they will be walking at a constant rate (whoops!) and will be outlined in blue. Doors between maps are outlined in yellow. NPCs with no graphics have blue Xs through them. If you walk around the worldmap long enough, you might encounter some enemies! You'll be kindly asked to win, lose, or flee from the fight:
									<br><img border=1 src="images/ohrrpgcefmf_encounter.PNG"/>
									<br><br>Hit Enter to talk to NPCs or ride/alight vehicles. Note that message boxes will force in newlines (the little arrowy-things) to prevent text from scrolling off the side of your phone, if your display is small or vertical in nature. Long message boxes scroll. Text boxes chain correctly. NPCs can be pushed. Eventually, you'll want to open the menu. Hit 1, 3, 7, or 9 -one of them should work! Call this the "Cancel" key. The menu can be navigated with the arrow keys; hit "Enter" to activate whatever the cursor's on, and his "Cancel" to leave the current sub-menu (or the menu itself.)
									<br><img border=1 src="images/ohrrpgcefmf_messageboxtime.PNG"/>&nbsp;&nbsp;&nbsp;<img border=1 src="images/ohrrpgcefmf_menu_it_up.PNG"/>
									<br><br>Try the NPC_TAG game, as it showcases tiny fixes that you might not notice otherwise; for instance, long text boxes, pushable walking NPCs, and the fix to hallmark bug "Hit & Run."
									<br><img src="images/ohrrpgcefmf_npctag.PNG"/>
									</div>
									<div><img src="images/spacer.gif" width="1px" height="25px"></div>
								</td>
							</tr>

							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div class="title">Problems </div>
								</td>
							</tr>
							<tr>
								<td>&nbsp;</td>
								<td valign="top" align="left" colspan="2">
									<div class="info">Memory is collected when exiting large maps (you'll see a green "G" icon in the top-right corner of your screen.) A certain Gentoo user should now be able to enter Flannat. He will not, however, be able to enter the Plip Tamer's house.
									<br>The game can run with 1.5M of heapspace; however, the menu system takes up a whopping 3.5M. This is a problem.
									<br>Currently, only the "Spells" sub-menu is implemented. Until the rest are done, enjoy the fancy transitions! Ooh~

									</div>
									<div><img src="images/spacer.gif" width="1px" height="25px"></div>
								</td>
							</tr>



						</Table>
					</td>
					<td>&nbsp;</td>
				</tr>
				<tr>
					<td>
						<img src="images/spacer.gif" width="10px" height="1px">
					</td>
					<td>
						<img src="images/spacer.gif" width="771px" height="10px">
					</td>
					<td>
						<img src="images/spacer.gif" width="10px" height="1px">
					</td>
				</tr>
			</Table>
		</td>
	</tr>
</Table>


	<map name="node_home">
		<area shape="circle" coords="27, 27, 27" href="index.html" target="_self" alt="Home">
	</map>
	<map name="node_sensei">
		<area shape="circle" coords="27, 27, 27" href="download.html" target="_self" alt="Download">
	</map>
	<map name="node_and">
		<area shape="circle" coords="27, 27, 27" href="readme.html" target="_self" alt="Read Me">
	</map>
	<map name="node_mascot">
		<area shape="circle" coords="27, 27, 27" href="whatsnew.html" target="_self" alt="What's New?">
	</map>



</body>
</html>
